Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New config for creature: HostileTowards #3654

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Conversation

walt253
Copy link
Contributor

@walt253 walt253 commented Nov 8, 2024

Add a new field on creature configuration file: HostileTowards.

; The creature engages in combat with any defined creatures it encounters, regardless of alliance or ownership. Accepts ANY_CREATURE.
HostileTowards = NULL

Add BattleRoyale as a new creature rule:

~~

; If set to 1, creatures will attack each other on sight, regardless of alliances or ownership.
BattleRoyale = 0

~~

@walt253 walt253 marked this pull request as ready for review November 8, 2024 23:13
@Loobinex
Copy link
Member

What's the point of this? How can this ever be used?

@walt253
Copy link
Contributor Author

walt253 commented Nov 10, 2024

Imagine we want to make a "free-for-all" mode where creatures just go wild and attack each other. This rule would make that easy to set up. It’s basically a way to simulate a survival-of-the-fittest scenario.

I’ve got a map idea in mind for this concept, and this rule makes it much easier to set up. I won’t have to rely on Mad Psycho anymore, and I can use a Roaming player.

@Loobinex
Copy link
Member

Imagine we want to make a "free-for-all" mode where creatures just go wild and attack each other. This rule would make that easy to set up. It’s basically a way to simulate a survival-of-the-fittest scenario.

I’ve got a map idea in mind for this concept, and this rule makes it much easier to set up. I won’t have to rely on Mad Psycho anymore, and I can use a Roaming player.

How or why do we want such a free-for-all mode? It's only total weirdness right?

@PieterVdc
Copy link
Member

are you working on a map that needs it? otherwise indeed bit niche

Revert the BattleRoyale weird rule and add HostileTowards on creature config file instead, more versatile and less niche.
@walt253
Copy link
Contributor Author

walt253 commented Nov 11, 2024

Imagine we want to make a "free-for-all" mode where creatures just go wild and attack each other. This rule would make that easy to set up. It’s basically a way to simulate a survival-of-the-fittest scenario.
I’ve got a map idea in mind for this concept, and this rule makes it much easier to set up. I won’t have to rely on Mad Psycho anymore, and I can use a Roaming player.

How or why do we want such a free-for-all mode? It's only total weirdness right?

I see you are not sold on the idea so I changed the PR to do something else instead.

are you working on a map that needs it? otherwise indeed bit niche

Yes but I just changed the PR, instead of a rule, I'm adding a new field on creature configuration, to set hostility between creature.

Basically it's an improved LairEnemy mechanic except it works anywhere in the dungeon and work for roaming players.

@walt253 walt253 changed the title New creature rule: Battle Royale New config for creature: HostileTowards Nov 11, 2024
@walt253 walt253 marked this pull request as draft November 11, 2024 09:58
@walt253 walt253 marked this pull request as ready for review November 11, 2024 09:58
@walt253
Copy link
Contributor Author

walt253 commented Nov 11, 2024

Maybe I should add a check for parties so heroes from groups don't try to fight even if they are set hostile between each other?

But this new field allows the Battle Royale thing I want if I simply set all creatures HostileTowards to ANY_CREATURE.

@walt253 walt253 marked this pull request as draft November 14, 2024 21:57
@walt253 walt253 marked this pull request as ready for review November 14, 2024 21:57
@Dragonlich8
Copy link

A beautiful idea. As you know I have tried to pursue it at least in the matter of the den.
There are creatures that hate each other and therefore cannot live together in the same den.
What you add is very interesting especially because it forces the Keeper to think about what kind of creatures to handle.
There will be creatures that are very powerful but incompatible with each other.
Keeping an avatar in the midst of evil creatures makes little sense and is too easy.... And vice versa keeping a HORNY in the midst of fairies makes little sense.
Really a beautiful thing you propose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants